to carry out a project - English Synonyms Dictionary